

package com.fitco.asociaciones.naria;

/**
 *
 * @author Ronald Cuell
 */
public class AsignaturaPensum {
    private Asignatura asignatura;
    private Pensum pensum;
    private int nivelActual;
    private int creditos;
    private int horas;

    /**
     * Se obtiene la asignatura del pensum
     * @return asignatura
     */
    public Asignatura getAsignatura() {
        return asignatura;
    }

    /**
     * Establece la asignatura en el pensum
     * @param asignatura
     */
    public void setAsignatura(Asignatura asignatura) {
        this.asignatura = asignatura;
    }

    /**
     * Obtiene el pensum donde se encuentra vinculado la asignatura
     * @return pensum
     */
    public Pensum getPensum() {
        return pensum;
    }

    /**
     * Establece en que pensum estara la asignatura
     * @param pensum
     */
    public void setPensum(Pensum pensum) {
        this.pensum = pensum;
    }

    /**
     * Obtiene el nivel donde esta inscrita la asignatura
     * @return nivelActual
     */
    public int getNivelActual() {
        return nivelActual;
    }

    /**
     * Establece en que semestre o nivel estara la asignatura
     * @param nivelActual
     */
    public void setNivelActual(int nivelActual) {
        this.nivelActual = nivelActual;
    }

    /**
     * Creditos de la asignatura
     * @return creditos
     */
    public int getCreditos() {
        return creditos;
    }

    /**
     * Establece Creditos a la asignatura
     * @param creditos the creditos to set
     */
    public void setCreditos(int creditos) {
        this.creditos = creditos;
    }

    /**
     * Horas semanales de la asignatura
     * @return horas
     */
    public int getHoras() {
        return horas;
    }

    /**
     * Establece la duracion en horas de una asignatura
     * @param horas
     */
    public void setHoras(int horas) {
        this.horas = horas;
    }
    

}
